*{margin:0;padding:0;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
margin: 0;padding: 0;}
body, button, input, select, textarea {font: 12px/1.5 arial,"\65b0\5b8b\4f53";}
body {font-family: "microsoft yahei";}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
ol, ul, li {list-style: none;}
.fl{float:left;}
.fr{float:right;}
.clear, .clr {display: block;overflow: hidden;clear: both;height: 0;line-height: 0;font-size: 0;}
a{text-decoration:none;color:#333;}
address, cite, dfn, var, em, i, u {font-style: normal;}
.pr{position:relative;}
img {border: 0;vertical-align: middle;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: 400;}
.dae9f0 {background: #dae9f0;}
.ecf4f7 {background: #ecf4f7;}


/*header*/
#topnav {height: 30px;line-height: 29px;background-position: 0 0;background-color: #f3f3f3;position: relative;z-index: 9996;}
.wbox{width:1200px;margin:0 auto;}
#topnav{
    .wbox{
        margin-bottom:0;
        height:30px;
    }
}
.topside{
    li{
        float:left;
        display:inline;
        &:hover .vphone-down{
            display: block;
        }
        a{color:#5e5e5e;}
        padding: 0 10px 0 5px;
    }
    .vphone{
        padding: 0 10px 0 0;
        position: relative;
        b{
            background:url(../images/skin/ui.png) no-repeat;
            width: 16px;
            height: 16px;
            float: left;
            display: inline;
            margin: 7px 6px 0 0;
            _margin-right: 3px;
            background-position: -368px -74px;
        }
    }
    .i-angle{
        top: -37px;
        left: -15px;
        top: -31px\9;
        left: -1px\9;
    }
}
#topNavHover.vphone a {color: #e3101e;}
.vphone-down {
    position: absolute;
    top: 20px;
    left: -9px;
    display: none;
    a{
        background:url(../images/skin/ui.png) no-repeat;
        display: block;
        width: 276px;
        height: 163px;
        background-position: -4px -34px;
    }
}
.i-angle{background:url(../images/skin/ui.png) no-repeat;}
.topmenu {
    float: right;
    display: inline;
    height: 23px;
    position: relative;
    li{
        float: left;
        display: inline;
        vertical-align: middle;
        .gwelcome {
            color: #a5a5a5;
            margin-right: 5px;
        }
    }
    a{color:#5e5e5e;}
    .linespace{
        margin: 9px 0 0;
    }
    .g-myoder a{
        padding:0 10px;
    }
}
.login-top a {display: inline-block;padding: 0 6px;}
a.glogin {color: #333;}
a.gsign {margin-right: 4px;}
.linespace {border-left: 1px solid #e6e6e6;line-height: 12px;height: 12px;}
/*headerEnd*/


/*topEnd*/


/*logo*/
.nMain {
    width: 990px;
    margin: 0 auto;
    .nTop {
        width: 990px;
        margin: 20px auto 18px;
        .logo {
            float: left;
        }
        .steps {
            float: right;
            margin-top: 16px;
             li {
                 background:url(../images/skin/buy-steps.png) no-repeat;
                _background: url(../images/skin/buy-steps.png) no-repeat;
                position: relative;
                float: right;
                width: 32px;
                height: 32px;
                margin-right: 121px;
                text-align: center;
                line-height: 32px;
                text-indent: -1px;
                background-position: -40px -10px;
                display: inline;
                b {
                    font-family: Arial;
                    font-size: 20px;
                    color: #FFF;
                }
                .f {
                    position: absolute;
                    left: -60px;
                    top: 27px;
                    display: block;
                    width: 152px;
                    text-align: center;
                }
                .going {
                    position: absolute;
                    left: 31px;
                    top: 12px;
                    display: block;
                    width: 123px;
                    height: 8px;
                    background: #CCC no-repeat;
                    overflow: hidden;
                }
            }
            li.last {
                margin-right: 20px;
            }
            .prev {
                background-position: 0 -10px;
                .going {
                    background:url(../images/skin/buy-steps.png) no-repeat;
                    _background: url(../images/skin/buy-steps.png) no-repeat;
                    background-color: #C00;
                }
                .f {
                    color: #C00;
                }
            }
        }
        .nLowLeight {
            color: #A5A5A5;
        }
    }
    #products-gome {
        margin-bottom: 10px;
        .nMyCartName{
            .name {
                font-size: 18px;
                color: #333;
                padding-right: 10px;
                font-family: "Microsoft YaHei";
            }
        }
        .in-products {
            margin-top: 10px;
            .nProductHd {
                background: none repeat scroll 0 0 #F3F3F3;
                border-color: #E6E6E6 #E6E6E6 #888;
                border-image: none;
                border-style: solid;
                border-width: 1px 1px 2px;
                height: 23px;
                padding: 2px 0;
                line-height: 23px;
                border-bottom: 0 none;
                .pCol-chs {
                    display: inline;
                    float: left;
                    margin: 14px 6px 0 20px;
                    overflow: -hidden;
                    text-align: right;
                    width: 15px;
                    margin-top: 0;
                }
                .pCol-img {
                    float: left;
                    width: 60px;
                    height: auto;
                    display: inline;
                    overflow: hidden;
                    height: 100%;
                }
                .pCol-name {
                    float: left;
                    width: 300px;
                    display: inline;
                    word-break: break-all;
                    text-align: center;
                }
                .pCol-price{
                    float: left;
                    width: 130px;
                    font-family: arial;
                    display: inline;
                    text-align: center;
                }
                .pCol-promotion {
                    float: left;
                    width: 130px;
                    font-family: arial;
                    display: inline;
                    text-align: center;
                }
                .pCol-stock {
                    float: left;
                    width: 115px;
                    display: inline;
                    text-align: center;
                    position: relative;
                    z-index: 1000;
                    .for-address {
                        float: left;
                    }                  
                    .regon {
                        position: relative;
                        padding: 1px 20px 1px 1px;
                        line-height: 22px;
                        float: left;
                        height: 21px;
                        color: #0172D0;
                        border: 1px solid #e5e5e5;
                        display: inline-block;
                        background: #fff;
                        #stockaddress {
                            background: #FFF;
                            border: 0;
                            padding: 0 0 0 5px;
                            text-decoration: none;
                            height: 22px;
                            line-height: 22px;
                            float: left;
                            overflow: hidden;
                        }
                        i {
                            position: absolute;
                            right: 1px;
                            top: 10px;
                            width: 0;
                            height: 0;
                            display: inline-block;
                            border: 4px dashed #fff;
                            border-color: #666566 transparent transparent;
                            border-bottom: 0;
                            border-top-style: solid;
                            margin: 0 5px;
                            vertical-align: middle;
                            overflow: hidden;
                        }
                        .space {
                            background: #fff;
                            height: 10px;
                            position: absolute;
                            width: 100%;
                            z-index: 3;
                            display: none;
                            left: 0;
                            top: 20px;
                        }
                    }
                }
                .pCol-nums {
                    float: left;
                    width: 105px;
                    display: inline;
                    text-align: center;
                }
                .pCol-opt {
                    float: left;
                    width: 95px;
                    display: inline;
                    text-align: center;
                }
            }
            .nProductLists {
                border: 1px solid #E6E6E6;
                border-bottom: 0 none;
                border-top: 0 none;
                .nProduct-coo8 {
                    border-top: 2px solid #888;
                    position: relative;
                    .coo8-spname {
                        padding: 10px 0;
                        border-bottom: 1px solid #E6E6E6;
                        .pCol-chs {
                            display: inline;
                            float: left;
                            margin: 14px 6px 0 20px;
                            overflow: -hidden;
                            text-align: right;
                            width: 15px;
                            margin-top: 0;
                        }
                        .pCol-name {
                            float: left;
                            width: auto;
                            display: inline;
                            word-break: break-all;
                            .nBlue{
                                color: #06C;
                            }
                        }
                    }
                    .list {
                        padding: 0;
                        position: static;
                        border-bottom: 0 none;
                        vertical-align: top;
                        background: none repeat scroll 0 0 #FFF;
                        margin: 0;
                    }
                }
            }
        }
    }
      
}


/*footer*/
.fontYaHei {
    font-family: "Microsoft YaHei";
}
.font14 {
    font-size: 14px;
}
.wbox-990{
    width: 990px;
    display: block;
    zoom: 1;
    margin: 10px auto 0px;
    clear: both;
    .footer-link {
        position: relative;
        margin: 15px 0 12px;
        text-align: center;
        color: #e6e6e6;
        a {
            display: inline-block;
            padding: 0 14px;
            line-height: 14px;
            color: #5e5e5e;
        }
    }
    .segments {
        text-align: center;
        margin-bottom: 10px;
        margin: 0 auto;
        line-height: 22px;
        position: relative;
        .gome-website {
            position: relative;
            display: inline-block;
            font-weight: 700;
            color: #a5a5a5;
            font-style: normal;
            .ico {
                position: absolute;
                width: 30px;
                background:url(../images/skin/ui.png) no-repeat;
                _background:url(../images/skin/ui.png) no-repeat;
            }
            .gomegroup {
                overflow: hidden;
                top: 2px;
                left: -40px;
                height: 18px;
                background-position: -402px -36px;
                 a {
                    margin-left: 0;
                    color: #5e5e5e;
                }
            }
        }
        a {
            color: #5e5e5e;
            margin: 0 9px;
        }
    }
    .copyright {
        line-height: 34px;
        text-align: center;
        color: #a5a5a5;
    }
}
.wbox-990:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}
/*footer_ok*/

